export class TipPtrSummary {
    subArea: String;
    resource: String;
    equipment: String;
    partType: number;
    logTime: String;
    productionDate: String;
    shift: number;
    totBt: number;
    totSt: number;
    numFlt: number;
    totFt: number;
    numOvrc: number;
    totOt: number;
    totCt: number;
    totPt: number;
    ratedCt: number;
    gdParts: number;
    rjParts: number;
    numCyc: number;
    totCt2: number;
    totCct: number;
    numCcyc: number;
    totAct: number;
    totNct: number;
    numNcyc: number;
    reportFilter: number;



    /**
     * 计算的值
     */
    goodProcess: number;// (min)(合格品的加工时间)  总工作循环时间 - 不合格品 * (总工作循环时间 / 循环次数)
    scrapProcess: number;// (min)(不合格品的加工时间) //不合格品 * (总工作循环时间 / 循环次数)
    targetWorktime: number;// (min)(理论工作时间)  ((3600 * 开动率 / JPH) * 目标产量) / 60
    totalWorktime: number;// ( (min)(总工作时间)  自动运行时间 + 停机时间
    purchCycle: number;// (sec)(规划节拍)  (3600 * 开动率 / JPH) * 平行工位数量
    avgCycle: number;// (sec)(实际平均节拍)  总工作循环时间 / 循环次数
    cycleDiff: number;// (sec)(规划节拍 - 实际平均节拍)   规划节拍 - 平均节拍
    downMTTR: number;// (平均停机时间)  停机时间 / 停机次数
    downMCBF: number;// ( (平均停机频次)  循环次数 / 停机次数
    saa: number;// (单机开动率)  总工作循环时间 / (总工作循环时间 + 停机时间)
    grossJPH: number;//  (不考虑开动的实际JPH)  循环次数 / 总工作循环时间
    netJPH: number;// (考虑开动率的实际JPH)   (单机开动率 * 3600 / 平均节拍 ) * (1 - 不合格产量 / 循环次数)
    purJPH: number;// (规划JPH)  规划JPH / 平行工位数量
    jphDiff: number;// (Net JPH - Pur JPH)   考虑开动率的实际JPH - 规划JPH
    avgDown: number;// (sec)(平均停机时间)    停机时间 / 停机次数
    avgBLK: number;//  (sec)(平均堵塞时间)    堵塞时间 / 堵塞次数
    avgSTV: number;// (sec)(平均待料时间)   待料时间 / 待料次数
    blockedStarved: number;// (min)(堵塞待料时间)    堵塞时间 + 待料时间

}    